iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
Python

30天Python學習之旅系列 第 3

Day 3 : 條件判斷

  • 分享至 

  • xImage
  •  

今天是我學習 Python 的第三天,主要學習了條件判斷 ( Conditional Statements ) 的相關概念。
在程式設計中,我們常常需要根據不同的情況執行不同的程式碼,這個時候,條件判斷就派上用場了。Python 的條件判斷允許對變數的值進行比較,並根據比較結果來決定執行哪一段程式碼。

if 語句
if 是 Python 中最基本的條件判斷語句,當程式碼執行過程中,遇到需要依據某個條件來決定是否執行接下來的動作時,就需要使用 if 語句。
範例:
https://ithelp.ithome.com.tw/upload/images/20240916/20169078bpRCWYrcu3.png

else 語句
程式在 if 條件下不成立時,便執行 else 底下的動作,當判斷條件成立時做某事,判斷條件不成立時就做另外一件事,
範例:
https://ithelp.ithome.com.tw/upload/images/20240916/201690782fqDUSZR5b.png

elif 語句
當需要判斷的可能狀況有很多種時,就可以使用 if-elif-else 結構來描述我們的需求
if 條件1:
如果條件1為 True,執行此處的程式碼
elif 條件2:
如果條件1為 False,條件2為 True,執行此處的程式碼
else:
如果以上條件都為 False,執行此處的程式碼

範例:
https://ithelp.ithome.com.tw/upload/images/20240916/20169078dLt1K8POWK.png

巢狀的 if 語句
當需要符合多個條件時,可以使用巢狀的 if 語句條件判斷:
if 條件1:
如果條件1為 True,執行此處的程式碼
if 條件2:
如果條件2也為 True,執行此處的程式碼

範例1:
https://ithelp.ithome.com.tw/upload/images/20240916/20169078OPSB7BOt7I.png
範例2:
https://ithelp.ithome.com.tw/upload/images/20240916/20169078TlJQGdjMYG.png
補充說明:

  • 縮排很重要: Python 使用縮排來表示程式碼塊,縮排錯誤會導致程式運行錯誤。

在 Python 中要判斷「哪些程式碼屬於某層級之下」不是使用大括號 {} ,而是使用縮排判斷。
引用出處:https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-ae8becaf165e

今天學習了條件判斷之後,我了解到如何讓程式碼具備更高的邏輯性和靈活性。透過 if-elif-else 結構,可以根據不同情況讓程式做出不同反應,這讓我對Python的程式語言邏輯有了進一步的理解,希望明天的學習可以更加地深入。


上一篇
Day 2 : 變數與資料型態(數字、字串、布林值)
下一篇
Day 4 : 迴圈
系列文
30天Python學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言